type net/http.http2serverConn

82 uses

	net/http (current package)
		h2_bundle.go#L4033: 	http2testHookGetServerConn func(*http2serverConn)
		h2_bundle.go#L4035: 	http2testHookOnPanic       func(sc *http2serverConn, panicVal interface{}) (rePanic bool)
		h2_bundle.go#L4163: 	activeConns map[*http2serverConn]struct{}
		h2_bundle.go#L4166: func (s *http2serverInternalState) registerConn(sc *http2serverConn) {
		h2_bundle.go#L4175: func (s *http2serverInternalState) unregisterConn(sc *http2serverConn) {
		h2_bundle.go#L4207: 	conf.state = &http2serverInternalState{activeConns: make(map[*http2serverConn]struct{})}
		h2_bundle.go#L4376: func (s *http2Server) serveConn(c net.Conn, opts *http2ServeConnOpts, newf func(*http2serverConn)) {
		h2_bundle.go#L4382: 	sc := &http2serverConn{
		h2_bundle.go#L4526: func (sc *http2serverConn) rejectConn(err http2ErrCode, debug string) {
		h2_bundle.go#L4534: type http2serverConn struct {
		h2_bundle.go#L4602: func (sc *http2serverConn) maxHeaderListSize() uint32 {
		h2_bundle.go#L4610: func (sc *http2serverConn) curOpenStreams() uint32 {
		h2_bundle.go#L4624: 	sc        *http2serverConn
		h2_bundle.go#L4648: func (sc *http2serverConn) Framer() *http2Framer { return sc.framer }
		h2_bundle.go#L4650: func (sc *http2serverConn) CloseConn() error { return sc.conn.Close() }
		h2_bundle.go#L4652: func (sc *http2serverConn) Flush() error { return sc.bw.Flush() }
		h2_bundle.go#L4654: func (sc *http2serverConn) HeaderEncoder() (*hpack.Encoder, *bytes.Buffer) {
		h2_bundle.go#L4658: func (sc *http2serverConn) state(streamID uint32) (http2streamState, *http2stream) {
		h2_bundle.go#L4685: func (sc *http2serverConn) setConnState(state ConnState) {
		h2_bundle.go#L4691: func (sc *http2serverConn) vlogf(format string, args ...interface{}) {
		h2_bundle.go#L4697: func (sc *http2serverConn) logf(format string, args ...interface{}) {
		h2_bundle.go#L4745: func (sc *http2serverConn) condlogf(err error, format string, args ...interface{}) {
		h2_bundle.go#L4764: func (sc *http2serverConn) canonicalHeader(v string) string {
		h2_bundle.go#L4800: func (sc *http2serverConn) readFrames() {
		h2_bundle.go#L4833: func (sc *http2serverConn) writeFrameAsync(wr http2FrameWriteRequest, wd *http2writeData) {
		h2_bundle.go#L4844: func (sc *http2serverConn) closeAllStreamsOnConnClose() {
		h2_bundle.go#L4851: func (sc *http2serverConn) stopShutdownTimer() {
		h2_bundle.go#L4858: func (sc *http2serverConn) notePanic() {
		h2_bundle.go#L4873: func (sc *http2serverConn) serve(conf http2http2Config) {
		h2_bundle.go#L4993: 			case func(*http2serverConn):
		h2_bundle.go#L5019: func (sc *http2serverConn) handlePingTimer(lastFrameReadTime time.Time) {
		h2_bundle.go#L5060: func (sc *http2serverConn) onSettingsTimer() { sc.sendServeMsg(http2settingsTimerMsg) }
		h2_bundle.go#L5062: func (sc *http2serverConn) onIdleTimer() { sc.sendServeMsg(http2idleTimerMsg) }
		h2_bundle.go#L5064: func (sc *http2serverConn) onReadIdleTimer() { sc.sendServeMsg(http2readIdleTimerMsg) }
		h2_bundle.go#L5066: func (sc *http2serverConn) onShutdownTimer() { sc.sendServeMsg(http2shutdownTimerMsg) }
		h2_bundle.go#L5068: func (sc *http2serverConn) sendServeMsg(msg interface{}) {
		h2_bundle.go#L5081: func (sc *http2serverConn) readPreface() error {
		h2_bundle.go#L5122: func (sc *http2serverConn) writeDataFromHandler(stream *http2stream, data []byte, endStream bool) error {
		h2_bundle.go#L5169: func (sc *http2serverConn) writeFrameFromHandler(wr http2FrameWriteRequest) error {
		h2_bundle.go#L5189: func (sc *http2serverConn) writeFrame(wr http2FrameWriteRequest) {
		h2_bundle.go#L5253: func (sc *http2serverConn) startFrameWrite(wr http2FrameWriteRequest) {
		h2_bundle.go#L5310: func (sc *http2serverConn) wroteFrame(res http2frameWriteResult) {
		h2_bundle.go#L5378: func (sc *http2serverConn) scheduleFrameWrite() {
		h2_bundle.go#L5426: func (sc *http2serverConn) startGracefulShutdown() {
		h2_bundle.go#L5449: func (sc *http2serverConn) startGracefulShutdownInternal() {
		h2_bundle.go#L5453: func (sc *http2serverConn) goAway(code http2ErrCode) {
		h2_bundle.go#L5467: func (sc *http2serverConn) shutDownIn(d time.Duration) {
		h2_bundle.go#L5472: func (sc *http2serverConn) resetStream(se http2StreamError) {
		h2_bundle.go#L5483: func (sc *http2serverConn) processFrameFromReader(res http2readFrameResult) bool {
		h2_bundle.go#L5540: func (sc *http2serverConn) processFrame(f http2Frame) error {
		h2_bundle.go#L5593: func (sc *http2serverConn) processPing(f *http2PingFrame) error {
		h2_bundle.go#L5617: func (sc *http2serverConn) processWindowUpdate(f *http2WindowUpdateFrame) error {
		h2_bundle.go#L5649: func (sc *http2serverConn) processResetStream(f *http2RSTStreamFrame) error {
		h2_bundle.go#L5668: func (sc *http2serverConn) closeStream(st *http2stream, err error) {
		h2_bundle.go#L5715: func (sc *http2serverConn) processSettings(f *http2SettingsFrame) error {
		h2_bundle.go#L5743: func (sc *http2serverConn) processSetting(s http2Setting) error {
		h2_bundle.go#L5778: func (sc *http2serverConn) processSettingInitialWindowSize(val uint32) error {
		h2_bundle.go#L5806: func (sc *http2serverConn) processData(f *http2DataFrame) error {
		h2_bundle.go#L5903: func (sc *http2serverConn) processGoAway(f *http2GoAwayFrame) error {
		h2_bundle.go#L5969: func (sc *http2serverConn) processHeaders(f *http2MetaHeadersFrame) error {
		h2_bundle.go#L6080: func (sc *http2serverConn) upgradeRequest(req *Request) {
		h2_bundle.go#L6134: func (sc *http2serverConn) checkPriority(streamID uint32, p http2PriorityParam) error {
		h2_bundle.go#L6145: func (sc *http2serverConn) processPriority(f *http2PriorityFrame) error {
		h2_bundle.go#L6153: func (sc *http2serverConn) newStream(id, pusherID uint32, state http2streamState) *http2stream {
		h2_bundle.go#L6189: func (sc *http2serverConn) newWriterAndRequest(st *http2stream, f *http2MetaHeadersFrame) (*http2responseWriter, *Request, error) {
		h2_bundle.go#L6258: func (sc *http2serverConn) newWriterAndRequestNoBody(st *http2stream, rp httpcommon.ServerRequestParam) (*http2responseWriter, *Request, error) {
		h2_bundle.go#L6294: func (sc *http2serverConn) newResponseWriter(st *http2stream, req *Request) *http2responseWriter {
		h2_bundle.go#L6315: func (sc *http2serverConn) scheduleHandler(streamID uint32, rw *http2responseWriter, req *Request, handler func(ResponseWriter, *Request)) error {
		h2_bundle.go#L6335: func (sc *http2serverConn) handlerDone() {
		h2_bundle.go#L6360: func (sc *http2serverConn) runHandler(rw *http2responseWriter, req *Request, handler func(ResponseWriter, *Request)) {
		h2_bundle.go#L6402: func (sc *http2serverConn) writeHeaders(st *http2stream, headerData *http2writeResHeaders) error {
		h2_bundle.go#L6434: func (sc *http2serverConn) write100ContinueHeaders(st *http2stream) {
		h2_bundle.go#L6451: func (sc *http2serverConn) noteBodyReadFromHandler(st *http2stream, n int, err error) {
		h2_bundle.go#L6461: func (sc *http2serverConn) noteBodyRead(st *http2stream, n int) {
		h2_bundle.go#L6472: func (sc *http2serverConn) sendWindowUpdate32(st *http2stream, n int32) {
		h2_bundle.go#L6477: func (sc *http2serverConn) sendWindowUpdate(st *http2stream, n int) {
		h2_bundle.go#L6501: 	conn          *http2serverConn
		h2_bundle.go#L6557: 	conn   *http2serverConn
		h2_bundle.go#L6786: 	w.rws.conn.sendServeMsg(func(sc *http2serverConn) {
		h2_bundle.go#L6812: 	w.rws.conn.sendServeMsg(func(sc *http2serverConn) {
		h2_bundle.go#L7133: func (sc *http2serverConn) startPush(msg *http2startPushRequest) {
		h2_bundle.go#L7277: func (sc *http2serverConn) countError(name string, err error) error {